\hypertarget{namespacemetric}{}\section{metric Namespace Reference}
\label{namespacemetric}\index{metric@{metric}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
double \hyperlink{namespacemetric_a87e5308fcebc95b5720c24dc70d74349}{trapezoid\+Area} (double X1, double X2, double Y1, double Y2)
\item 
double \hyperlink{namespacemetric_a57492bb556d712873ca231e6427a139e}{A\+UC} (vector$<$ double $>$ \&labels, vector$<$ double $>$ \&scores, int n, int posclass)
\item 
double \hyperlink{namespacemetric_af2bf0a8c7be4bee4eff0abaa603e842e}{A\+UC} (std\+::vector$<$ double $>$ \&labels, std\+::vector$<$ double $>$ \&scores, int n, int posclass)
\item 
double \hyperlink{namespacemetric_a3db123a20e7cf257d2c3777be1573094}{ap} (std\+::vector$<$ double $>$ \&labels, std\+::vector$<$ double $>$ \&scores, int n, int posclass)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{namespacemetric_a3db123a20e7cf257d2c3777be1573094}\label{namespacemetric_a3db123a20e7cf257d2c3777be1573094}} 
\index{metric@{metric}!ap@{ap}}
\index{ap@{ap}!metric@{metric}}
\subsubsection{\texorpdfstring{ap()}{ap()}}
{\footnotesize\ttfamily double metric\+::ap (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$ \&}]{labels,  }\item[{std\+::vector$<$ double $>$ \&}]{scores,  }\item[{int}]{n,  }\item[{int}]{posclass }\end{DoxyParamCaption})}

\mbox{\Hypertarget{namespacemetric_a57492bb556d712873ca231e6427a139e}\label{namespacemetric_a57492bb556d712873ca231e6427a139e}} 
\index{metric@{metric}!A\+UC@{A\+UC}}
\index{A\+UC@{A\+UC}!metric@{metric}}
\subsubsection{\texorpdfstring{A\+U\+C()}{AUC()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily double metric\+::\+A\+UC (\begin{DoxyParamCaption}\item[{vector$<$ double $>$ \&}]{labels,  }\item[{vector$<$ double $>$ \&}]{scores,  }\item[{int}]{n,  }\item[{int}]{posclass }\end{DoxyParamCaption})}

\mbox{\Hypertarget{namespacemetric_af2bf0a8c7be4bee4eff0abaa603e842e}\label{namespacemetric_af2bf0a8c7be4bee4eff0abaa603e842e}} 
\index{metric@{metric}!A\+UC@{A\+UC}}
\index{A\+UC@{A\+UC}!metric@{metric}}
\subsubsection{\texorpdfstring{A\+U\+C()}{AUC()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily double metric\+::\+A\+UC (\begin{DoxyParamCaption}\item[{std\+::vector$<$ double $>$ \&}]{labels,  }\item[{std\+::vector$<$ double $>$ \&}]{scores,  }\item[{int}]{n,  }\item[{int}]{posclass }\end{DoxyParamCaption})}

\mbox{\Hypertarget{namespacemetric_a87e5308fcebc95b5720c24dc70d74349}\label{namespacemetric_a87e5308fcebc95b5720c24dc70d74349}} 
\index{metric@{metric}!trapezoid\+Area@{trapezoid\+Area}}
\index{trapezoid\+Area@{trapezoid\+Area}!metric@{metric}}
\subsubsection{\texorpdfstring{trapezoid\+Area()}{trapezoidArea()}}
{\footnotesize\ttfamily double metric\+::trapezoid\+Area (\begin{DoxyParamCaption}\item[{double}]{X1,  }\item[{double}]{X2,  }\item[{double}]{Y1,  }\item[{double}]{Y2 }\end{DoxyParamCaption})}

